package entity

import "time"

// SystemLog 系统日志实体
// 用于记录系统运行过程中的日志信息，包括日志级别、消息、来源、元数据及创建时间，便于系统运维和问题追踪
//
type SystemLog struct {
	ID        string    `json:"id" gorm:"primaryKey"` // 日志唯一标识
	Level     string    `json:"level"`                // 日志级别（如INFO、WARN、ERROR等）
	Message   string    `json:"message"`              // 日志消息内容
	Source    string    `json:"source"`               // 日志来源模块
	CreatedAt time.Time `json:"created_at"`           // 日志创建时间
	Metadata  string    `json:"metadata"`             // 元数据信息（JSON格式）
}
